package net.cocotea.sqltoy.lambda.factory;

import net.cocotea.sqltoy.lambda.factory.query.LambdaEntityQuery;
import net.cocotea.sqltoy.lambda.factory.update.LambdaEntityUpdate;

/**
 * LambdaSqltoy工厂类
 * 
 * @author CoCoTea
 * @since 0.0.3
 */
public class LambdaSqltoy {

    /**
     * 创建Lambda实体查询对象
     * 
     * @param clazz 实体类
     * @return Lambda实体查询对象
     */
    public static <T> LambdaEntityQuery<T> query(Class<T> clazz) {
        return LambdaEntityQuery.create(clazz);
    }

    /**
     * 创建Lambda实体更新对象
     * 
     * @param clazz 实体类
     * @return Lambda实体更新对象
     */
    public static <T>LambdaEntityUpdate<T> update(Class<T> clazz) {
        return LambdaEntityUpdate.create(clazz);
    }

}
